The Performance of Adaptive Routers on Worst Case Permutations
نویسنده
چکیده
Chaotic routing [4, 13, 14] is a randomized, nonminimal adaptive routing algorithm for multicomputers. An adaptive routing algorithm is one in which the path a packet takes from its source to its destination may depend on other packets it encounters. Such algorithms potentially avoid network bottlenecks by routing packets around \hot spots." Minimal adaptive routing algorithms have the additional advantage that the path each packet takes is a shortest one. Chinn, Leighton, and Tompa [6] provide a lower bound for permutation routing problems on the n n mesh for a large class of deterministic minimal adaptive algorithms. Speci cally, they prove that for any such routing algorithm, there exists a permutation that requires (n=k) steps to route all the packets in the permutation, where k is the number of packets a node can contain. We present experimental results showing the performance of the Chaos router on permutations for which a deterministic minimal adaptive version of the Chaos router performs poorly. The results show that on these worst case permutations, the time the Chaos router takes to deliver all packets in the permutation closely ts a polynomial in n whose degree is 3=2. From these experiments, we conjecture that no practical router for the n n mesh can route arbitrary permutations in time proportional to n, even though the mesh topology has the bandwidth to do so.
منابع مشابه
Chaotic Routing: An Overview
Of the many router designs, most can be classified as either oblivious or adaptive, depending on whether the path selection is statically determined based on the network topology, or whether dynamic information about congestion, priorities, or faults is considered. Adaptive algorithms can be broken down into two broad categories as well: minimal or non-minimal. Minimal adaptive algorithms allow...
متن کاملA New Adaptive Extended Kalman Filter for a Class of Nonlinear Systems
This paper proposes a new adaptive extended Kalman filter (AEKF) for a class of nonlinear systems perturbed by noise which is not necessarily additive. The proposed filter is adaptive against the uncertainty in the process and measurement noise covariances. This is accomplished by deriving two recursive updating rules for the noise covariances, these rules are easy to implement and reduce the n...
متن کاملThe Performance of Adaptive
Chaotic routing 4, 13, 14] is a randomized, nonminimal adaptive routing algorithm for multicomputers. An adaptive routing algorithm is one in which the path a packet takes from its source to its destination may depend on other packets it encounters. Such algorithms potentially avoid network bottlenecks by routing packets around \hot spots." Minimal adaptive routing algorithms have the additiona...
متن کاملPerformance Analysis of a Minimal Adaptive Router
Two classes of adaptive routers, minimal and non-minimal, are emerging as possible replacements for the oblivious routers used in current multicomputer networks. In this paper, we compare the simulated performance of three routers, an oblivious, a minimal, and a non-minimal adaptive router, in a twodimensional packet switching torus network. The non-minimal adaptive router is shown to give the ...
متن کاملFast Packet Forwarding on Commodity Platforms
Rather than using special-purpose hardware routers, software routers enable routing on commodity platforms. However, even with faster processors and multi-core platforms, the performance of software routers on commodity platforms today does not scale with high speed. We identify the limitations of commodity platforms by comparing them to high-end routers. In high end routers, each line card has...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994